/**
 * Copyright 2023 Huawei Technologies Co., Ltd
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
#ifndef MINDSPORE_CORE_OPS_GEN_OPS_PRIMITIVE_H_
#define MINDSPORE_CORE_OPS_GEN_OPS_PRIMITIVE_H_

#include <memory>
#include "ir/anf.h"
#include "ir/primitive.h"
#include "ops/auto_generate/gen_ops_name.h"
#include "mindapi/base/macros.h"

namespace mindspore::prim {
GVAR_DEF(PrimitivePtr, kPrimACosGrad, std::make_shared<Primitive>(ops::kNameACosGrad))
GVAR_DEF(PrimitivePtr, kPrimAbsGrad, std::make_shared<Primitive>(ops::kNameAbsGrad))
GVAR_DEF(PrimitivePtr, kPrimAbs, std::make_shared<Primitive>(ops::kNameAbs))
GVAR_DEF(PrimitivePtr, kPrimACos, std::make_shared<Primitive>(ops::kNameACos))
GVAR_DEF(PrimitivePtr, kPrimAcoshGrad, std::make_shared<Primitive>(ops::kNameAcoshGrad))
GVAR_DEF(PrimitivePtr, kPrimAcosh, std::make_shared<Primitive>(ops::kNameAcosh))
GVAR_DEF(PrimitivePtr, kPrimAdamWeightDecay, std::make_shared<Primitive>(ops::kNameAdamWeightDecay))
GVAR_DEF(PrimitivePtr, kPrimAdamW, std::make_shared<Primitive>(ops::kNameAdamW))
GVAR_DEF(PrimitivePtr, kPrimAddExt, std::make_shared<Primitive>(ops::kNameAddExt))
GVAR_DEF(PrimitivePtr, kPrimAddLayerNormV2, std::make_shared<Primitive>(ops::kNameAddLayerNormV2))
GVAR_DEF(PrimitivePtr, kPrimAdd, std::make_shared<Primitive>(ops::kNameAdd))
GVAR_DEF(PrimitivePtr, kPrimAddcdiv, std::make_shared<Primitive>(ops::kNameAddcdiv))
GVAR_DEF(PrimitivePtr, kPrimAddcmul, std::make_shared<Primitive>(ops::kNameAddcmul))
GVAR_DEF(PrimitivePtr, kPrimAddmm, std::make_shared<Primitive>(ops::kNameAddmm))
GVAR_DEF(PrimitivePtr, kPrimAddN, std::make_shared<Primitive>(ops::kNameAddN))
GVAR_DEF(PrimitivePtr, kPrimAngle, std::make_shared<Primitive>(ops::kNameAngle))
GVAR_DEF(PrimitivePtr, kPrimApplyCamePart1, std::make_shared<Primitive>(ops::kNameApplyCamePart1))
GVAR_DEF(PrimitivePtr, kPrimApplyCamePart2, std::make_shared<Primitive>(ops::kNameApplyCamePart2))
GVAR_DEF(PrimitivePtr, kPrimApplyCamePart3, std::make_shared<Primitive>(ops::kNameApplyCamePart3))
GVAR_DEF(PrimitivePtr, kPrimApplyCamePart4, std::make_shared<Primitive>(ops::kNameApplyCamePart4))
GVAR_DEF(PrimitivePtr, kPrimApplyRotaryPosEmb, std::make_shared<Primitive>(ops::kNameApplyRotaryPosEmb))
GVAR_DEF(PrimitivePtr, kPrimArange, std::make_shared<Primitive>(ops::kNameArange))
GVAR_DEF(PrimitivePtr, kPrimArgMaxExt, std::make_shared<Primitive>(ops::kNameArgMaxExt))
GVAR_DEF(PrimitivePtr, kPrimArgmax, std::make_shared<Primitive>(ops::kNameArgmax))
GVAR_DEF(PrimitivePtr, kPrimArgMaxWithValue, std::make_shared<Primitive>(ops::kNameArgMaxWithValue))
GVAR_DEF(PrimitivePtr, kPrimArgmin, std::make_shared<Primitive>(ops::kNameArgmin))
GVAR_DEF(PrimitivePtr, kPrimArgMinWithValue, std::make_shared<Primitive>(ops::kNameArgMinWithValue))
GVAR_DEF(PrimitivePtr, kPrimAsinGrad, std::make_shared<Primitive>(ops::kNameAsinGrad))
GVAR_DEF(PrimitivePtr, kPrimAsin, std::make_shared<Primitive>(ops::kNameAsin))
GVAR_DEF(PrimitivePtr, kPrimAsinhGrad, std::make_shared<Primitive>(ops::kNameAsinhGrad))
GVAR_DEF(PrimitivePtr, kPrimAsinh, std::make_shared<Primitive>(ops::kNameAsinh))
GVAR_DEF(PrimitivePtr, kPrimAssignAdd, std::make_shared<Primitive>(ops::kNameAssignAdd))
GVAR_DEF(PrimitivePtr, kPrimAssign, std::make_shared<Primitive>(ops::kNameAssign))
GVAR_DEF(PrimitivePtr, kPrimAtan2Ext, std::make_shared<Primitive>(ops::kNameAtan2Ext))
GVAR_DEF(PrimitivePtr, kPrimAtan2, std::make_shared<Primitive>(ops::kNameAtan2))
GVAR_DEF(PrimitivePtr, kPrimAtanGrad, std::make_shared<Primitive>(ops::kNameAtanGrad))
GVAR_DEF(PrimitivePtr, kPrimAtan, std::make_shared<Primitive>(ops::kNameAtan))
GVAR_DEF(PrimitivePtr, kPrimAtanh, std::make_shared<Primitive>(ops::kNameAtanh))
GVAR_DEF(PrimitivePtr, kPrimAvgPool2DGrad, std::make_shared<Primitive>(ops::kNameAvgPool2DGrad))
GVAR_DEF(PrimitivePtr, kPrimAvgPool2D, std::make_shared<Primitive>(ops::kNameAvgPool2D))
GVAR_DEF(PrimitivePtr, kPrimAvgPoolGrad, std::make_shared<Primitive>(ops::kNameAvgPoolGrad))
GVAR_DEF(PrimitivePtr, kPrimAvgPool, std::make_shared<Primitive>(ops::kNameAvgPool))
GVAR_DEF(PrimitivePtr, kPrimBatchMatMul, std::make_shared<Primitive>(ops::kNameBatchMatMul))
GVAR_DEF(PrimitivePtr, kPrimBatchNormExt, std::make_shared<Primitive>(ops::kNameBatchNormExt))
GVAR_DEF(PrimitivePtr, kPrimBatchNormGradExt, std::make_shared<Primitive>(ops::kNameBatchNormGradExt))
GVAR_DEF(PrimitivePtr, kPrimBatchNormGradGrad, std::make_shared<Primitive>(ops::kNameBatchNormGradGrad))
GVAR_DEF(PrimitivePtr, kPrimBatchNormGrad, std::make_shared<Primitive>(ops::kNameBatchNormGrad))
GVAR_DEF(PrimitivePtr, kPrimBatchNormGradWithActivation, std::make_shared<Primitive>(ops::kNameBatchNormGradWithActivation))
GVAR_DEF(PrimitivePtr, kPrimBatchNorm, std::make_shared<Primitive>(ops::kNameBatchNorm))
GVAR_DEF(PrimitivePtr, kPrimBatchNormWithActivation, std::make_shared<Primitive>(ops::kNameBatchNormWithActivation))
GVAR_DEF(PrimitivePtr, kPrimBatchNormWithAddAndActivation, std::make_shared<Primitive>(ops::kNameBatchNormWithAddAndActivation))
GVAR_DEF(PrimitivePtr, kPrimBetainc, std::make_shared<Primitive>(ops::kNameBetainc))
GVAR_DEF(PrimitivePtr, kPrimBiasAddGrad, std::make_shared<Primitive>(ops::kNameBiasAddGrad))
GVAR_DEF(PrimitivePtr, kPrimBiasAdd, std::make_shared<Primitive>(ops::kNameBiasAdd))
GVAR_DEF(PrimitivePtr, kPrimBinaryCrossEntropyGrad, std::make_shared<Primitive>(ops::kNameBinaryCrossEntropyGrad))
GVAR_DEF(PrimitivePtr, kPrimBinaryCrossEntropy, std::make_shared<Primitive>(ops::kNameBinaryCrossEntropy))
GVAR_DEF(PrimitivePtr, kPrimBinaryCrossEntropyWithLogitsBackward, std::make_shared<Primitive>(ops::kNameBinaryCrossEntropyWithLogitsBackward))
GVAR_DEF(PrimitivePtr, kPrimBCEWithLogitsLoss, std::make_shared<Primitive>(ops::kNameBCEWithLogitsLoss))
GVAR_DEF(PrimitivePtr, kPrimBatchMatMulExt, std::make_shared<Primitive>(ops::kNameBatchMatMulExt))
GVAR_DEF(PrimitivePtr, kPrimBoolNot, std::make_shared<Primitive>(ops::kNameBoolNot))
GVAR_DEF(PrimitivePtr, kPrimBroadcastTo, std::make_shared<Primitive>(ops::kNameBroadcastTo))
GVAR_DEF(PrimitivePtr, kPrimCast, std::make_shared<Primitive>(ops::kNameCast))
GVAR_DEF(PrimitivePtr, kPrimCeil, std::make_shared<Primitive>(ops::kNameCeil))
GVAR_DEF(PrimitivePtr, kPrimCeLU, std::make_shared<Primitive>(ops::kNameCeLU))
GVAR_DEF(PrimitivePtr, kPrimCholeskyGrad, std::make_shared<Primitive>(ops::kNameCholeskyGrad))
GVAR_DEF(PrimitivePtr, kPrimCholeskyInverse, std::make_shared<Primitive>(ops::kNameCholeskyInverse))
GVAR_DEF(PrimitivePtr, kPrimCholesky, std::make_shared<Primitive>(ops::kNameCholesky))
GVAR_DEF(PrimitivePtr, kPrimChunk, std::make_shared<Primitive>(ops::kNameChunk))
GVAR_DEF(PrimitivePtr, kPrimClampScalar, std::make_shared<Primitive>(ops::kNameClampScalar))
GVAR_DEF(PrimitivePtr, kPrimClampTensor, std::make_shared<Primitive>(ops::kNameClampTensor))
GVAR_DEF(PrimitivePtr, kPrimCol2ImExt, std::make_shared<Primitive>(ops::kNameCol2ImExt))
GVAR_DEF(PrimitivePtr, kPrimCol2ImGrad, std::make_shared<Primitive>(ops::kNameCol2ImGrad))
GVAR_DEF(PrimitivePtr, kPrimComplex, std::make_shared<Primitive>(ops::kNameComplex))
GVAR_DEF(PrimitivePtr, kPrimConcat, std::make_shared<Primitive>(ops::kNameConcat))
GVAR_DEF(PrimitivePtr, kPrimConj, std::make_shared<Primitive>(ops::kNameConj))
GVAR_DEF(PrimitivePtr, kPrimConstantPadND, std::make_shared<Primitive>(ops::kNameConstantPadND))
GVAR_DEF(PrimitivePtr, kPrimContiguous, std::make_shared<Primitive>(ops::kNameContiguous))
GVAR_DEF(PrimitivePtr, kPrimConvolutionGrad, std::make_shared<Primitive>(ops::kNameConvolutionGrad))
GVAR_DEF(PrimitivePtr, kPrimConvolution, std::make_shared<Primitive>(ops::kNameConvolution))
GVAR_DEF(PrimitivePtr, kPrimCopy, std::make_shared<Primitive>(ops::kNameCopy))
GVAR_DEF(PrimitivePtr, kPrimCorrelate, std::make_shared<Primitive>(ops::kNameCorrelate))
GVAR_DEF(PrimitivePtr, kPrimCos, std::make_shared<Primitive>(ops::kNameCos))
GVAR_DEF(PrimitivePtr, kPrimCosh, std::make_shared<Primitive>(ops::kNameCosh))
GVAR_DEF(PrimitivePtr, kPrimCumProd, std::make_shared<Primitive>(ops::kNameCumProd))
GVAR_DEF(PrimitivePtr, kPrimCumSum, std::make_shared<Primitive>(ops::kNameCumSum))
GVAR_DEF(PrimitivePtr, kPrimCummax, std::make_shared<Primitive>(ops::kNameCummax))
GVAR_DEF(PrimitivePtr, kPrimCummin, std::make_shared<Primitive>(ops::kNameCummin))
GVAR_DEF(PrimitivePtr, kPrimCumsumExt, std::make_shared<Primitive>(ops::kNameCumsumExt))
GVAR_DEF(PrimitivePtr, kPrimDCT, std::make_shared<Primitive>(ops::kNameDCT))
GVAR_DEF(PrimitivePtr, kPrimDecoderKVCache, std::make_shared<Primitive>(ops::kNameDecoderKVCache))
GVAR_DEF(PrimitivePtr, kPrimDense, std::make_shared<Primitive>(ops::kNameDense))
GVAR_DEF(PrimitivePtr, kPrimDiag, std::make_shared<Primitive>(ops::kNameDiag))
GVAR_DEF(PrimitivePtr, kPrimDiagonal, std::make_shared<Primitive>(ops::kNameDiagonal))
GVAR_DEF(PrimitivePtr, kPrimDiv, std::make_shared<Primitive>(ops::kNameDiv))
GVAR_DEF(PrimitivePtr, kPrimDivMod, std::make_shared<Primitive>(ops::kNameDivMod))
GVAR_DEF(PrimitivePtr, kPrimDot, std::make_shared<Primitive>(ops::kNameDot))
GVAR_DEF(PrimitivePtr, kPrimDropoutDoMaskExt, std::make_shared<Primitive>(ops::kNameDropoutDoMaskExt))
GVAR_DEF(PrimitivePtr, kPrimDropoutExt, std::make_shared<Primitive>(ops::kNameDropoutExt))
GVAR_DEF(PrimitivePtr, kPrimDropoutGenMaskExt, std::make_shared<Primitive>(ops::kNameDropoutGenMaskExt))
GVAR_DEF(PrimitivePtr, kPrimDropoutGradExt, std::make_shared<Primitive>(ops::kNameDropoutGradExt))
GVAR_DEF(PrimitivePtr, kPrimDropout, std::make_shared<Primitive>(ops::kNameDropout))
GVAR_DEF(PrimitivePtr, kPrimEig, std::make_shared<Primitive>(ops::kNameEig))
GVAR_DEF(PrimitivePtr, kPrimEluExt, std::make_shared<Primitive>(ops::kNameEluExt))
GVAR_DEF(PrimitivePtr, kPrimEluGradExt, std::make_shared<Primitive>(ops::kNameEluGradExt))
GVAR_DEF(PrimitivePtr, kPrimEluGrad, std::make_shared<Primitive>(ops::kNameEluGrad))
GVAR_DEF(PrimitivePtr, kPrimElu, std::make_shared<Primitive>(ops::kNameElu))
GVAR_DEF(PrimitivePtr, kPrimEmbeddingDenseBackward, std::make_shared<Primitive>(ops::kNameEmbeddingDenseBackward))
GVAR_DEF(PrimitivePtr, kPrimEmbedding, std::make_shared<Primitive>(ops::kNameEmbedding))
GVAR_DEF(PrimitivePtr, kPrimEqual, std::make_shared<Primitive>(ops::kNameEqual))
GVAR_DEF(PrimitivePtr, kPrimErf, std::make_shared<Primitive>(ops::kNameErf))
GVAR_DEF(PrimitivePtr, kPrimErfc, std::make_shared<Primitive>(ops::kNameErfc))
GVAR_DEF(PrimitivePtr, kPrimErfinv, std::make_shared<Primitive>(ops::kNameErfinv))
GVAR_DEF(PrimitivePtr, kPrimExp, std::make_shared<Primitive>(ops::kNameExp))
GVAR_DEF(PrimitivePtr, kPrimExpandDims, std::make_shared<Primitive>(ops::kNameExpandDims))
GVAR_DEF(PrimitivePtr, kPrimExpm1, std::make_shared<Primitive>(ops::kNameExpm1))
GVAR_DEF(PrimitivePtr, kPrimExtractImagePatches, std::make_shared<Primitive>(ops::kNameExtractImagePatches))
GVAR_DEF(PrimitivePtr, kPrimEye, std::make_shared<Primitive>(ops::kNameEye))
GVAR_DEF(PrimitivePtr, kPrimFastGeLUGrad, std::make_shared<Primitive>(ops::kNameFastGeLUGrad))
GVAR_DEF(PrimitivePtr, kPrimFastGeLU, std::make_shared<Primitive>(ops::kNameFastGeLU))
GVAR_DEF(PrimitivePtr, kPrimFFNExt, std::make_shared<Primitive>(ops::kNameFFNExt))
GVAR_DEF(PrimitivePtr, kPrimFFT2, std::make_shared<Primitive>(ops::kNameFFT2))
GVAR_DEF(PrimitivePtr, kPrimFFT, std::make_shared<Primitive>(ops::kNameFFT))
GVAR_DEF(PrimitivePtr, kPrimFFTShapeCopy, std::make_shared<Primitive>(ops::kNameFFTShapeCopy))
GVAR_DEF(PrimitivePtr, kPrimFFTWithSize, std::make_shared<Primitive>(ops::kNameFFTWithSize))
GVAR_DEF(PrimitivePtr, kPrimFFTN, std::make_shared<Primitive>(ops::kNameFFTN))
GVAR_DEF(PrimitivePtr, kPrimFFTShift, std::make_shared<Primitive>(ops::kNameFFTShift))
GVAR_DEF(PrimitivePtr, kPrimFillScalar, std::make_shared<Primitive>(ops::kNameFillScalar))
GVAR_DEF(PrimitivePtr, kPrimFillTensor, std::make_shared<Primitive>(ops::kNameFillTensor))
GVAR_DEF(PrimitivePtr, kPrimFlashAttentionScoreGrad, std::make_shared<Primitive>(ops::kNameFlashAttentionScoreGrad))
GVAR_DEF(PrimitivePtr, kPrimFlashAttentionScore, std::make_shared<Primitive>(ops::kNameFlashAttentionScore))
GVAR_DEF(PrimitivePtr, kPrimFlattenExt, std::make_shared<Primitive>(ops::kNameFlattenExt))
GVAR_DEF(PrimitivePtr, kPrimFlatten, std::make_shared<Primitive>(ops::kNameFlatten))
GVAR_DEF(PrimitivePtr, kPrimFloorDiv, std::make_shared<Primitive>(ops::kNameFloorDiv))
GVAR_DEF(PrimitivePtr, kPrimFloorMod, std::make_shared<Primitive>(ops::kNameFloorMod))
GVAR_DEF(PrimitivePtr, kPrimFloor, std::make_shared<Primitive>(ops::kNameFloor))
GVAR_DEF(PrimitivePtr, kPrimGatherDGradV2, std::make_shared<Primitive>(ops::kNameGatherDGradV2))
GVAR_DEF(PrimitivePtr, kPrimGatherD, std::make_shared<Primitive>(ops::kNameGatherD))
GVAR_DEF(PrimitivePtr, kPrimGatherNd, std::make_shared<Primitive>(ops::kNameGatherNd))
GVAR_DEF(PrimitivePtr, kPrimGather, std::make_shared<Primitive>(ops::kNameGather))
GVAR_DEF(PrimitivePtr, kPrimGcd, std::make_shared<Primitive>(ops::kNameGcd))
GVAR_DEF(PrimitivePtr, kPrimGeLUGrad, std::make_shared<Primitive>(ops::kNameGeLUGrad))
GVAR_DEF(PrimitivePtr, kPrimGeLU, std::make_shared<Primitive>(ops::kNameGeLU))
GVAR_DEF(PrimitivePtr, kPrimGenerator, std::make_shared<Primitive>(ops::kNameGenerator))
GVAR_DEF(PrimitivePtr, kPrimGeqrf, std::make_shared<Primitive>(ops::kNameGeqrf))
GVAR_DEF(PrimitivePtr, kPrimGreaterEqual, std::make_shared<Primitive>(ops::kNameGreaterEqual))
GVAR_DEF(PrimitivePtr, kPrimGreater, std::make_shared<Primitive>(ops::kNameGreater))
GVAR_DEF(PrimitivePtr, kPrimGridSampler2DGrad, std::make_shared<Primitive>(ops::kNameGridSampler2DGrad))
GVAR_DEF(PrimitivePtr, kPrimGridSampler2D, std::make_shared<Primitive>(ops::kNameGridSampler2D))
GVAR_DEF(PrimitivePtr, kPrimGridSampler3DGrad, std::make_shared<Primitive>(ops::kNameGridSampler3DGrad))
GVAR_DEF(PrimitivePtr, kPrimGridSampler3D, std::make_shared<Primitive>(ops::kNameGridSampler3D))
GVAR_DEF(PrimitivePtr, kPrimGroupNormGrad, std::make_shared<Primitive>(ops::kNameGroupNormGrad))
GVAR_DEF(PrimitivePtr, kPrimGroupNorm, std::make_shared<Primitive>(ops::kNameGroupNorm))
GVAR_DEF(PrimitivePtr, kPrimHShrinkGrad, std::make_shared<Primitive>(ops::kNameHShrinkGrad))
GVAR_DEF(PrimitivePtr, kPrimHShrink, std::make_shared<Primitive>(ops::kNameHShrink))
GVAR_DEF(PrimitivePtr, kPrimHSigmoidGrad, std::make_shared<Primitive>(ops::kNameHSigmoidGrad))
GVAR_DEF(PrimitivePtr, kPrimHSigmoid, std::make_shared<Primitive>(ops::kNameHSigmoid))
GVAR_DEF(PrimitivePtr, kPrimHSwishGrad, std::make_shared<Primitive>(ops::kNameHSwishGrad))
GVAR_DEF(PrimitivePtr, kPrimHSwish, std::make_shared<Primitive>(ops::kNameHSwish))
GVAR_DEF(PrimitivePtr, kPrimIdentity, std::make_shared<Primitive>(ops::kNameIdentity))
GVAR_DEF(PrimitivePtr, kPrimIFFT2, std::make_shared<Primitive>(ops::kNameIFFT2))
GVAR_DEF(PrimitivePtr, kPrimIFFT, std::make_shared<Primitive>(ops::kNameIFFT))
GVAR_DEF(PrimitivePtr, kPrimIFFTN, std::make_shared<Primitive>(ops::kNameIFFTN))
GVAR_DEF(PrimitivePtr, kPrimIFFTShift, std::make_shared<Primitive>(ops::kNameIFFTShift))
GVAR_DEF(PrimitivePtr, kPrimIm2ColExt, std::make_shared<Primitive>(ops::kNameIm2ColExt))
GVAR_DEF(PrimitivePtr, kPrimIndexAddExt, std::make_shared<Primitive>(ops::kNameIndexAddExt))
GVAR_DEF(PrimitivePtr, kPrimIndexSelect, std::make_shared<Primitive>(ops::kNameIndexSelect))
GVAR_DEF(PrimitivePtr, kPrimIRFFTGrad, std::make_shared<Primitive>(ops::kNameIRFFTGrad))
GVAR_DEF(PrimitivePtr, kPrimIRFFT, std::make_shared<Primitive>(ops::kNameIRFFT))
GVAR_DEF(PrimitivePtr, kPrimIsClose, std::make_shared<Primitive>(ops::kNameIsClose))
GVAR_DEF(PrimitivePtr, kPrimIsFinite, std::make_shared<Primitive>(ops::kNameIsFinite))
GVAR_DEF(PrimitivePtr, kPrimLayerNormExt, std::make_shared<Primitive>(ops::kNameLayerNormExt))
GVAR_DEF(PrimitivePtr, kPrimLayerNormGradExt, std::make_shared<Primitive>(ops::kNameLayerNormGradExt))
GVAR_DEF(PrimitivePtr, kPrimLayerNormGradGrad, std::make_shared<Primitive>(ops::kNameLayerNormGradGrad))
GVAR_DEF(PrimitivePtr, kPrimLayerNormGrad, std::make_shared<Primitive>(ops::kNameLayerNormGrad))
GVAR_DEF(PrimitivePtr, kPrimLayerNormGradV3, std::make_shared<Primitive>(ops::kNameLayerNormGradV3))
GVAR_DEF(PrimitivePtr, kPrimLayerNorm, std::make_shared<Primitive>(ops::kNameLayerNorm))
GVAR_DEF(PrimitivePtr, kPrimLayerNormV3, std::make_shared<Primitive>(ops::kNameLayerNormV3))
GVAR_DEF(PrimitivePtr, kPrimLeakyReLUExt, std::make_shared<Primitive>(ops::kNameLeakyReLUExt))
GVAR_DEF(PrimitivePtr, kPrimLeakyReLUGradExt, std::make_shared<Primitive>(ops::kNameLeakyReLUGradExt))
GVAR_DEF(PrimitivePtr, kPrimLessEqual, std::make_shared<Primitive>(ops::kNameLessEqual))
GVAR_DEF(PrimitivePtr, kPrimLess, std::make_shared<Primitive>(ops::kNameLess))
GVAR_DEF(PrimitivePtr, kPrimLinSpaceExt, std::make_shared<Primitive>(ops::kNameLinSpaceExt))
GVAR_DEF(PrimitivePtr, kPrimLinSpace, std::make_shared<Primitive>(ops::kNameLinSpace))
GVAR_DEF(PrimitivePtr, kPrimListToTuple, std::make_shared<Primitive>(ops::kNameListToTuple))
GVAR_DEF(PrimitivePtr, kPrimLog1p, std::make_shared<Primitive>(ops::kNameLog1p))
GVAR_DEF(PrimitivePtr, kPrimLogMatrixDeterminant, std::make_shared<Primitive>(ops::kNameLogMatrixDeterminant))
GVAR_DEF(PrimitivePtr, kPrimLog, std::make_shared<Primitive>(ops::kNameLog))
GVAR_DEF(PrimitivePtr, kPrimLogSoftmaxGrad, std::make_shared<Primitive>(ops::kNameLogSoftmaxGrad))
GVAR_DEF(PrimitivePtr, kPrimLogSoftmax, std::make_shared<Primitive>(ops::kNameLogSoftmax))
GVAR_DEF(PrimitivePtr, kPrimLogicalAnd, std::make_shared<Primitive>(ops::kNameLogicalAnd))
GVAR_DEF(PrimitivePtr, kPrimLogicalNot, std::make_shared<Primitive>(ops::kNameLogicalNot))
GVAR_DEF(PrimitivePtr, kPrimLogicalOr, std::make_shared<Primitive>(ops::kNameLogicalOr))
GVAR_DEF(PrimitivePtr, kPrimLogicalXor, std::make_shared<Primitive>(ops::kNameLogicalXor))
GVAR_DEF(PrimitivePtr, kPrimLogitGrad, std::make_shared<Primitive>(ops::kNameLogitGrad))
GVAR_DEF(PrimitivePtr, kPrimLogit, std::make_shared<Primitive>(ops::kNameLogit))
GVAR_DEF(PrimitivePtr, kPrimMaskedFill, std::make_shared<Primitive>(ops::kNameMaskedFill))
GVAR_DEF(PrimitivePtr, kPrimMatMulExt, std::make_shared<Primitive>(ops::kNameMatMulExt))
GVAR_DEF(PrimitivePtr, kPrimMatMul, std::make_shared<Primitive>(ops::kNameMatMul))
GVAR_DEF(PrimitivePtr, kPrimMatrixDeterminant, std::make_shared<Primitive>(ops::kNameMatrixDeterminant))
GVAR_DEF(PrimitivePtr, kPrimMatrixExp, std::make_shared<Primitive>(ops::kNameMatrixExp))
GVAR_DEF(PrimitivePtr, kPrimMatrixInverseExt, std::make_shared<Primitive>(ops::kNameMatrixInverseExt))
GVAR_DEF(PrimitivePtr, kPrimMax, std::make_shared<Primitive>(ops::kNameMax))
GVAR_DEF(PrimitivePtr, kPrimMaxPoolGradWithIndices, std::make_shared<Primitive>(ops::kNameMaxPoolGradWithIndices))
GVAR_DEF(PrimitivePtr, kPrimMaxPoolGradWithMask, std::make_shared<Primitive>(ops::kNameMaxPoolGradWithMask))
GVAR_DEF(PrimitivePtr, kPrimMaxPoolWithIndices, std::make_shared<Primitive>(ops::kNameMaxPoolWithIndices))
GVAR_DEF(PrimitivePtr, kPrimMaxPoolWithMask, std::make_shared<Primitive>(ops::kNameMaxPoolWithMask))
GVAR_DEF(PrimitivePtr, kPrimMaximumGradGrad, std::make_shared<Primitive>(ops::kNameMaximumGradGrad))
GVAR_DEF(PrimitivePtr, kPrimMaximumGrad, std::make_shared<Primitive>(ops::kNameMaximumGrad))
GVAR_DEF(PrimitivePtr, kPrimMaximum, std::make_shared<Primitive>(ops::kNameMaximum))
GVAR_DEF(PrimitivePtr, kPrimMeanExt, std::make_shared<Primitive>(ops::kNameMeanExt))
GVAR_DEF(PrimitivePtr, kPrimMin, std::make_shared<Primitive>(ops::kNameMin))
GVAR_DEF(PrimitivePtr, kPrimMinimumGrad, std::make_shared<Primitive>(ops::kNameMinimumGrad))
GVAR_DEF(PrimitivePtr, kPrimMinimum, std::make_shared<Primitive>(ops::kNameMinimum))
GVAR_DEF(PrimitivePtr, kPrimMul, std::make_shared<Primitive>(ops::kNameMul))
GVAR_DEF(PrimitivePtr, kPrimMv, std::make_shared<Primitive>(ops::kNameMv))
GVAR_DEF(PrimitivePtr, kPrimNanToNum, std::make_shared<Primitive>(ops::kNameNanToNum))
GVAR_DEF(PrimitivePtr, kPrimNeg, std::make_shared<Primitive>(ops::kNameNeg))
GVAR_DEF(PrimitivePtr, kPrimNextAfter, std::make_shared<Primitive>(ops::kNameNextAfter))
GVAR_DEF(PrimitivePtr, kPrimNLLLossGrad, std::make_shared<Primitive>(ops::kNameNLLLossGrad))
GVAR_DEF(PrimitivePtr, kPrimNLLLoss, std::make_shared<Primitive>(ops::kNameNLLLoss))
GVAR_DEF(PrimitivePtr, kPrimNonZeroExt, std::make_shared<Primitive>(ops::kNameNonZeroExt))
GVAR_DEF(PrimitivePtr, kPrimNonZero, std::make_shared<Primitive>(ops::kNameNonZero))
GVAR_DEF(PrimitivePtr, kPrimNorm, std::make_shared<Primitive>(ops::kNameNorm))
GVAR_DEF(PrimitivePtr, kPrimNormalFloatFloat, std::make_shared<Primitive>(ops::kNameNormalFloatFloat))
GVAR_DEF(PrimitivePtr, kPrimNormalFloatTensor, std::make_shared<Primitive>(ops::kNameNormalFloatTensor))
GVAR_DEF(PrimitivePtr, kPrimNormalTensorFloat, std::make_shared<Primitive>(ops::kNameNormalTensorFloat))
GVAR_DEF(PrimitivePtr, kPrimNormalTensorTensor, std::make_shared<Primitive>(ops::kNameNormalTensorTensor))
GVAR_DEF(PrimitivePtr, kPrimNotEqual, std::make_shared<Primitive>(ops::kNameNotEqual))
GVAR_DEF(PrimitivePtr, kPrimNPUClearFloatStatusV2, std::make_shared<Primitive>(ops::kNameNPUClearFloatStatusV2))
GVAR_DEF(PrimitivePtr, kPrimNPUGetFloatStatusV2, std::make_shared<Primitive>(ops::kNameNPUGetFloatStatusV2))
GVAR_DEF(PrimitivePtr, kPrimOneHotExt, std::make_shared<Primitive>(ops::kNameOneHotExt))
GVAR_DEF(PrimitivePtr, kPrimOneHot, std::make_shared<Primitive>(ops::kNameOneHot))
GVAR_DEF(PrimitivePtr, kPrimOnesLikeExt, std::make_shared<Primitive>(ops::kNameOnesLikeExt))
GVAR_DEF(PrimitivePtr, kPrimOnesLike, std::make_shared<Primitive>(ops::kNameOnesLike))
GVAR_DEF(PrimitivePtr, kPrimOnes, std::make_shared<Primitive>(ops::kNameOnes))
GVAR_DEF(PrimitivePtr, kPrimPagedAttentionMask, std::make_shared<Primitive>(ops::kNamePagedAttentionMask))
GVAR_DEF(PrimitivePtr, kPrimPagedAttention, std::make_shared<Primitive>(ops::kNamePagedAttention))
GVAR_DEF(PrimitivePtr, kPrimPow, std::make_shared<Primitive>(ops::kNamePow))
GVAR_DEF(PrimitivePtr, kPrimPReLUGrad, std::make_shared<Primitive>(ops::kNamePReLUGrad))
GVAR_DEF(PrimitivePtr, kPrimPReLU, std::make_shared<Primitive>(ops::kNamePReLU))
GVAR_DEF(PrimitivePtr, kPrimProdExt, std::make_shared<Primitive>(ops::kNameProdExt))
GVAR_DEF(PrimitivePtr, kPrimPromptKVCache, std::make_shared<Primitive>(ops::kNamePromptKVCache))
GVAR_DEF(PrimitivePtr, kPrimQr, std::make_shared<Primitive>(ops::kNameQr))
GVAR_DEF(PrimitivePtr, kPrimRandExt, std::make_shared<Primitive>(ops::kNameRandExt))
GVAR_DEF(PrimitivePtr, kPrimRandLikeExt, std::make_shared<Primitive>(ops::kNameRandLikeExt))
GVAR_DEF(PrimitivePtr, kPrimRandpermV2, std::make_shared<Primitive>(ops::kNameRandpermV2))
GVAR_DEF(PrimitivePtr, kPrimRange, std::make_shared<Primitive>(ops::kNameRange))
GVAR_DEF(PrimitivePtr, kPrimRank, std::make_shared<Primitive>(ops::kNameRank))
GVAR_DEF(PrimitivePtr, kPrimRealDiv, std::make_shared<Primitive>(ops::kNameRealDiv))
GVAR_DEF(PrimitivePtr, kPrimReal, std::make_shared<Primitive>(ops::kNameReal))
GVAR_DEF(PrimitivePtr, kPrimReciprocalGrad, std::make_shared<Primitive>(ops::kNameReciprocalGrad))
GVAR_DEF(PrimitivePtr, kPrimReciprocal, std::make_shared<Primitive>(ops::kNameReciprocal))
GVAR_DEF(PrimitivePtr, kPrimReduceAll, std::make_shared<Primitive>(ops::kNameReduceAll))
GVAR_DEF(PrimitivePtr, kPrimReduceAny, std::make_shared<Primitive>(ops::kNameReduceAny))
GVAR_DEF(PrimitivePtr, kPrimReduceMax, std::make_shared<Primitive>(ops::kNameReduceMax))
GVAR_DEF(PrimitivePtr, kPrimReduceMean, std::make_shared<Primitive>(ops::kNameReduceMean))
GVAR_DEF(PrimitivePtr, kPrimReduceMin, std::make_shared<Primitive>(ops::kNameReduceMin))
GVAR_DEF(PrimitivePtr, kPrimReduceProd, std::make_shared<Primitive>(ops::kNameReduceProd))
GVAR_DEF(PrimitivePtr, kPrimReduceStd, std::make_shared<Primitive>(ops::kNameReduceStd))
GVAR_DEF(PrimitivePtr, kPrimReduceSum, std::make_shared<Primitive>(ops::kNameReduceSum))
GVAR_DEF(PrimitivePtr, kPrimReflectionPad1DGrad, std::make_shared<Primitive>(ops::kNameReflectionPad1DGrad))
GVAR_DEF(PrimitivePtr, kPrimReflectionPad1D, std::make_shared<Primitive>(ops::kNameReflectionPad1D))
GVAR_DEF(PrimitivePtr, kPrimReflectionPad2DGrad, std::make_shared<Primitive>(ops::kNameReflectionPad2DGrad))
GVAR_DEF(PrimitivePtr, kPrimReflectionPad2D, std::make_shared<Primitive>(ops::kNameReflectionPad2D))
GVAR_DEF(PrimitivePtr, kPrimReflectionPad3DGrad, std::make_shared<Primitive>(ops::kNameReflectionPad3DGrad))
GVAR_DEF(PrimitivePtr, kPrimReflectionPad3D, std::make_shared<Primitive>(ops::kNameReflectionPad3D))
GVAR_DEF(PrimitivePtr, kPrimReLU6Grad, std::make_shared<Primitive>(ops::kNameReLU6Grad))
GVAR_DEF(PrimitivePtr, kPrimReLU6, std::make_shared<Primitive>(ops::kNameReLU6))
GVAR_DEF(PrimitivePtr, kPrimReluGrad, std::make_shared<Primitive>(ops::kNameReluGrad))
GVAR_DEF(PrimitivePtr, kPrimReLU, std::make_shared<Primitive>(ops::kNameReLU))
GVAR_DEF(PrimitivePtr, kPrimRepeatInterleaveGrad, std::make_shared<Primitive>(ops::kNameRepeatInterleaveGrad))
GVAR_DEF(PrimitivePtr, kPrimRepeatInterleaveInt, std::make_shared<Primitive>(ops::kNameRepeatInterleaveInt))
GVAR_DEF(PrimitivePtr, kPrimRepeatInterleaveTensor, std::make_shared<Primitive>(ops::kNameRepeatInterleaveTensor))
GVAR_DEF(PrimitivePtr, kPrimReplicationPad1DGrad, std::make_shared<Primitive>(ops::kNameReplicationPad1DGrad))
GVAR_DEF(PrimitivePtr, kPrimReplicationPad1D, std::make_shared<Primitive>(ops::kNameReplicationPad1D))
GVAR_DEF(PrimitivePtr, kPrimReplicationPad2DGrad, std::make_shared<Primitive>(ops::kNameReplicationPad2DGrad))
GVAR_DEF(PrimitivePtr, kPrimReplicationPad2D, std::make_shared<Primitive>(ops::kNameReplicationPad2D))
GVAR_DEF(PrimitivePtr, kPrimReplicationPad3DGrad, std::make_shared<Primitive>(ops::kNameReplicationPad3DGrad))
GVAR_DEF(PrimitivePtr, kPrimReplicationPad3D, std::make_shared<Primitive>(ops::kNameReplicationPad3D))
GVAR_DEF(PrimitivePtr, kPrimReshapeAndCache, std::make_shared<Primitive>(ops::kNameReshapeAndCache))
GVAR_DEF(PrimitivePtr, kPrimReshape, std::make_shared<Primitive>(ops::kNameReshape))
GVAR_DEF(PrimitivePtr, kPrimResizeBicubicGrad, std::make_shared<Primitive>(ops::kNameResizeBicubicGrad))
GVAR_DEF(PrimitivePtr, kPrimResizeBicubic, std::make_shared<Primitive>(ops::kNameResizeBicubic))
GVAR_DEF(PrimitivePtr, kPrimResizeBilinearGrad, std::make_shared<Primitive>(ops::kNameResizeBilinearGrad))
GVAR_DEF(PrimitivePtr, kPrimResizeBilinearV2, std::make_shared<Primitive>(ops::kNameResizeBilinearV2))
GVAR_DEF(PrimitivePtr, kPrimResizeD, std::make_shared<Primitive>(ops::kNameResizeD))
GVAR_DEF(PrimitivePtr, kPrimResizeLinear1DGrad, std::make_shared<Primitive>(ops::kNameResizeLinear1DGrad))
GVAR_DEF(PrimitivePtr, kPrimResizeLinear1D, std::make_shared<Primitive>(ops::kNameResizeLinear1D))
GVAR_DEF(PrimitivePtr, kPrimResizeNearestNeighborGrad, std::make_shared<Primitive>(ops::kNameResizeNearestNeighborGrad))
GVAR_DEF(PrimitivePtr, kPrimResizeNearestNeighbor, std::make_shared<Primitive>(ops::kNameResizeNearestNeighbor))
GVAR_DEF(PrimitivePtr, kPrimResizeNearestNeighborV2Grad, std::make_shared<Primitive>(ops::kNameResizeNearestNeighborV2Grad))
GVAR_DEF(PrimitivePtr, kPrimResizeNearestNeighborV2, std::make_shared<Primitive>(ops::kNameResizeNearestNeighborV2))
GVAR_DEF(PrimitivePtr, kPrimReverseV2, std::make_shared<Primitive>(ops::kNameReverseV2))
GVAR_DEF(PrimitivePtr, kPrimRFFTGrad, std::make_shared<Primitive>(ops::kNameRFFTGrad))
GVAR_DEF(PrimitivePtr, kPrimRFFT, std::make_shared<Primitive>(ops::kNameRFFT))
GVAR_DEF(PrimitivePtr, kPrimRightShift, std::make_shared<Primitive>(ops::kNameRightShift))
GVAR_DEF(PrimitivePtr, kPrimRmsNormGrad, std::make_shared<Primitive>(ops::kNameRmsNormGrad))
GVAR_DEF(PrimitivePtr, kPrimRmsNorm, std::make_shared<Primitive>(ops::kNameRmsNorm))
GVAR_DEF(PrimitivePtr, kPrimRoll, std::make_shared<Primitive>(ops::kNameRoll))
GVAR_DEF(PrimitivePtr, kPrimRound, std::make_shared<Primitive>(ops::kNameRound))
GVAR_DEF(PrimitivePtr, kPrimRsqrtGrad, std::make_shared<Primitive>(ops::kNameRsqrtGrad))
GVAR_DEF(PrimitivePtr, kPrimRsqrt, std::make_shared<Primitive>(ops::kNameRsqrt))
GVAR_DEF(PrimitivePtr, kPrimScalarAdd, std::make_shared<Primitive>(ops::kNameScalarAdd))
GVAR_DEF(PrimitivePtr, kPrimScalarBool, std::make_shared<Primitive>(ops::kNameScalarBool))
GVAR_DEF(PrimitivePtr, kPrimScalarCast, std::make_shared<Primitive>(ops::kNameScalarCast))
GVAR_DEF(PrimitivePtr, kPrimScalarDiv, std::make_shared<Primitive>(ops::kNameScalarDiv))
GVAR_DEF(PrimitivePtr, kPrimScalarEq, std::make_shared<Primitive>(ops::kNameScalarEq))
GVAR_DEF(PrimitivePtr, kPrimScalarFloorDiv, std::make_shared<Primitive>(ops::kNameScalarFloorDiv))
GVAR_DEF(PrimitivePtr, kPrimScalarGe, std::make_shared<Primitive>(ops::kNameScalarGe))
GVAR_DEF(PrimitivePtr, kPrimScalarGt, std::make_shared<Primitive>(ops::kNameScalarGt))
GVAR_DEF(PrimitivePtr, kPrimScalarLe, std::make_shared<Primitive>(ops::kNameScalarLe))
GVAR_DEF(PrimitivePtr, kPrimScalarLog, std::make_shared<Primitive>(ops::kNameScalarLog))
GVAR_DEF(PrimitivePtr, kPrimScalarLt, std::make_shared<Primitive>(ops::kNameScalarLt))
GVAR_DEF(PrimitivePtr, kPrimScalarMod, std::make_shared<Primitive>(ops::kNameScalarMod))
GVAR_DEF(PrimitivePtr, kPrimScalarMul, std::make_shared<Primitive>(ops::kNameScalarMul))
GVAR_DEF(PrimitivePtr, kPrimScalarPow, std::make_shared<Primitive>(ops::kNameScalarPow))
GVAR_DEF(PrimitivePtr, kPrimScalarSub, std::make_shared<Primitive>(ops::kNameScalarSub))
GVAR_DEF(PrimitivePtr, kPrimScalarToTensor, std::make_shared<Primitive>(ops::kNameScalarToTensor))
GVAR_DEF(PrimitivePtr, kPrimScalarUadd, std::make_shared<Primitive>(ops::kNameScalarUadd))
GVAR_DEF(PrimitivePtr, kPrimScalarUsub, std::make_shared<Primitive>(ops::kNameScalarUsub))
GVAR_DEF(PrimitivePtr, kPrimScatterAddExt, std::make_shared<Primitive>(ops::kNameScatterAddExt))
GVAR_DEF(PrimitivePtr, kPrimScatterNd, std::make_shared<Primitive>(ops::kNameScatterNd))
GVAR_DEF(PrimitivePtr, kPrimScatter, std::make_shared<Primitive>(ops::kNameScatter))
GVAR_DEF(PrimitivePtr, kPrimSearchSorted, std::make_shared<Primitive>(ops::kNameSearchSorted))
GVAR_DEF(PrimitivePtr, kPrimSelect, std::make_shared<Primitive>(ops::kNameSelect))
GVAR_DEF(PrimitivePtr, kPrimSequenceConcat, std::make_shared<Primitive>(ops::kNameSequenceConcat))
GVAR_DEF(PrimitivePtr, kPrimShape, std::make_shared<Primitive>(ops::kNameShape))
GVAR_DEF(PrimitivePtr, kPrimSigmoidGrad, std::make_shared<Primitive>(ops::kNameSigmoidGrad))
GVAR_DEF(PrimitivePtr, kPrimSigmoid, std::make_shared<Primitive>(ops::kNameSigmoid))
GVAR_DEF(PrimitivePtr, kPrimSign, std::make_shared<Primitive>(ops::kNameSign))
GVAR_DEF(PrimitivePtr, kPrimSiLUGrad, std::make_shared<Primitive>(ops::kNameSiLUGrad))
GVAR_DEF(PrimitivePtr, kPrimSiLU, std::make_shared<Primitive>(ops::kNameSiLU))
GVAR_DEF(PrimitivePtr, kPrimSin, std::make_shared<Primitive>(ops::kNameSin))
GVAR_DEF(PrimitivePtr, kPrimSinc, std::make_shared<Primitive>(ops::kNameSinc))
GVAR_DEF(PrimitivePtr, kPrimSinh, std::make_shared<Primitive>(ops::kNameSinh))
GVAR_DEF(PrimitivePtr, kPrimSliceExt, std::make_shared<Primitive>(ops::kNameSliceExt))
GVAR_DEF(PrimitivePtr, kPrimSoftmaxBackward, std::make_shared<Primitive>(ops::kNameSoftmaxBackward))
GVAR_DEF(PrimitivePtr, kPrimSoftmax, std::make_shared<Primitive>(ops::kNameSoftmax))
GVAR_DEF(PrimitivePtr, kPrimSoftplusExt, std::make_shared<Primitive>(ops::kNameSoftplusExt))
GVAR_DEF(PrimitivePtr, kPrimSoftplusGradExt, std::make_shared<Primitive>(ops::kNameSoftplusGradExt))
GVAR_DEF(PrimitivePtr, kPrimSolveTriangular, std::make_shared<Primitive>(ops::kNameSolveTriangular))
GVAR_DEF(PrimitivePtr, kPrimSortExt, std::make_shared<Primitive>(ops::kNameSortExt))
GVAR_DEF(PrimitivePtr, kPrimSplit, std::make_shared<Primitive>(ops::kNameSplit))
GVAR_DEF(PrimitivePtr, kPrimSplitTensor, std::make_shared<Primitive>(ops::kNameSplitTensor))
GVAR_DEF(PrimitivePtr, kPrimSplitWithSize, std::make_shared<Primitive>(ops::kNameSplitWithSize))
GVAR_DEF(PrimitivePtr, kPrimSqrtGrad, std::make_shared<Primitive>(ops::kNameSqrtGrad))
GVAR_DEF(PrimitivePtr, kPrimSqrt, std::make_shared<Primitive>(ops::kNameSqrt))
GVAR_DEF(PrimitivePtr, kPrimSquare, std::make_shared<Primitive>(ops::kNameSquare))
GVAR_DEF(PrimitivePtr, kPrimStackExt, std::make_shared<Primitive>(ops::kNameStackExt))
GVAR_DEF(PrimitivePtr, kPrimStridedSlice, std::make_shared<Primitive>(ops::kNameStridedSlice))
GVAR_DEF(PrimitivePtr, kPrimSubExt, std::make_shared<Primitive>(ops::kNameSubExt))
GVAR_DEF(PrimitivePtr, kPrimSub, std::make_shared<Primitive>(ops::kNameSub))
GVAR_DEF(PrimitivePtr, kPrimSumExt, std::make_shared<Primitive>(ops::kNameSumExt))
GVAR_DEF(PrimitivePtr, kPrimTanhGrad, std::make_shared<Primitive>(ops::kNameTanhGrad))
GVAR_DEF(PrimitivePtr, kPrimTanh, std::make_shared<Primitive>(ops::kNameTanh))
GVAR_DEF(PrimitivePtr, kPrimTensorCopySlices, std::make_shared<Primitive>(ops::kNameTensorCopySlices))
GVAR_DEF(PrimitivePtr, kPrimTensorShape, std::make_shared<Primitive>(ops::kNameTensorShape))
GVAR_DEF(PrimitivePtr, kPrimTile, std::make_shared<Primitive>(ops::kNameTile))
GVAR_DEF(PrimitivePtr, kPrimTopkExt, std::make_shared<Primitive>(ops::kNameTopkExt))
GVAR_DEF(PrimitivePtr, kPrimTopKRouter, std::make_shared<Primitive>(ops::kNameTopKRouter))
GVAR_DEF(PrimitivePtr, kPrimTrace, std::make_shared<Primitive>(ops::kNameTrace))
GVAR_DEF(PrimitivePtr, kPrimTranspose, std::make_shared<Primitive>(ops::kNameTranspose))
GVAR_DEF(PrimitivePtr, kPrimTriu, std::make_shared<Primitive>(ops::kNameTriu))
GVAR_DEF(PrimitivePtr, kPrimTupleToList, std::make_shared<Primitive>(ops::kNameTupleToList))
GVAR_DEF(PrimitivePtr, kPrimTupleToTensor, std::make_shared<Primitive>(ops::kNameTupleToTensor))
GVAR_DEF(PrimitivePtr, kPrimUniformExt, std::make_shared<Primitive>(ops::kNameUniformExt))
GVAR_DEF(PrimitivePtr, kPrimUnique2, std::make_shared<Primitive>(ops::kNameUnique2))
GVAR_DEF(PrimitivePtr, kPrimUniqueDim, std::make_shared<Primitive>(ops::kNameUniqueDim))
GVAR_DEF(PrimitivePtr, kPrimUnsortedSegmentSum, std::make_shared<Primitive>(ops::kNameUnsortedSegmentSum))
GVAR_DEF(PrimitivePtr, kPrimUnstackExt, std::make_shared<Primitive>(ops::kNameUnstackExt))
GVAR_DEF(PrimitivePtr, kPrimUpsampleBilinear2DGrad, std::make_shared<Primitive>(ops::kNameUpsampleBilinear2DGrad))
GVAR_DEF(PrimitivePtr, kPrimUpsampleBilinear2D, std::make_shared<Primitive>(ops::kNameUpsampleBilinear2D))
GVAR_DEF(PrimitivePtr, kPrimUpsampleLinear1DGrad, std::make_shared<Primitive>(ops::kNameUpsampleLinear1DGrad))
GVAR_DEF(PrimitivePtr, kPrimUpsampleLinear1D, std::make_shared<Primitive>(ops::kNameUpsampleLinear1D))
GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest1DGrad, std::make_shared<Primitive>(ops::kNameUpsampleNearest1DGrad))
GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest1D, std::make_shared<Primitive>(ops::kNameUpsampleNearest1D))
GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest2DGrad, std::make_shared<Primitive>(ops::kNameUpsampleNearest2DGrad))
GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest2D, std::make_shared<Primitive>(ops::kNameUpsampleNearest2D))
GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest3DGrad, std::make_shared<Primitive>(ops::kNameUpsampleNearest3DGrad))
GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest3D, std::make_shared<Primitive>(ops::kNameUpsampleNearest3D))
GVAR_DEF(PrimitivePtr, kPrimUpsampleTrilinear3DGrad, std::make_shared<Primitive>(ops::kNameUpsampleTrilinear3DGrad))
GVAR_DEF(PrimitivePtr, kPrimUpsampleTrilinear3D, std::make_shared<Primitive>(ops::kNameUpsampleTrilinear3D))
GVAR_DEF(PrimitivePtr, kPrimView, std::make_shared<Primitive>(ops::kNameView))
GVAR_DEF(PrimitivePtr, kPrimZerosLikeExt, std::make_shared<Primitive>(ops::kNameZerosLikeExt))
GVAR_DEF(PrimitivePtr, kPrimZerosLike, std::make_shared<Primitive>(ops::kNameZerosLike))
GVAR_DEF(PrimitivePtr, kPrimZeros, std::make_shared<Primitive>(ops::kNameZeros))
GVAR_DEF(PrimitivePtr, kPrimDynamicQuantExt, std::make_shared<Primitive>(ops::kNameDynamicQuantExt))
GVAR_DEF(PrimitivePtr, kPrimFusedInferAttentionScore, std::make_shared<Primitive>(ops::kNameFusedInferAttentionScore))
GVAR_DEF(PrimitivePtr, kPrimGroupedMatmul, std::make_shared<Primitive>(ops::kNameGroupedMatmul))
GVAR_DEF(PrimitivePtr, kPrimKVCacheScatterUpdate, std::make_shared<Primitive>(ops::kNameKVCacheScatterUpdate))
GVAR_DEF(PrimitivePtr, kPrimMatmulBiasSplitOut2, std::make_shared<Primitive>(ops::kNameMatmulBiasSplitOut2))
GVAR_DEF(PrimitivePtr, kPrimMatmulBiasSplitOut3, std::make_shared<Primitive>(ops::kNameMatmulBiasSplitOut3))
GVAR_DEF(PrimitivePtr, kPrimMatmulBiasSplitSiluOut2, std::make_shared<Primitive>(ops::kNameMatmulBiasSplitSiluOut2))
GVAR_DEF(PrimitivePtr, kPrimMatmulSplitOut2, std::make_shared<Primitive>(ops::kNameMatmulSplitOut2))
GVAR_DEF(PrimitivePtr, kPrimMatmulSplitOut3, std::make_shared<Primitive>(ops::kNameMatmulSplitOut3))
GVAR_DEF(PrimitivePtr, kPrimMatmulSplitSiluOut2, std::make_shared<Primitive>(ops::kNameMatmulSplitSiluOut2))
GVAR_DEF(PrimitivePtr, kPrimMoeFinalizeRouting, std::make_shared<Primitive>(ops::kNameMoeFinalizeRouting))
GVAR_DEF(PrimitivePtr, kPrimQuantBatchMatmul, std::make_shared<Primitive>(ops::kNameQuantBatchMatmul))
GVAR_DEF(PrimitivePtr, kPrimQuantV2, std::make_shared<Primitive>(ops::kNameQuantV2))
GVAR_DEF(PrimitivePtr, kPrimQuantbatchmatmulSplitOut2, std::make_shared<Primitive>(ops::kNameQuantbatchmatmulSplitOut2))
GVAR_DEF(PrimitivePtr, kPrimQuantbatchmatmulSplitOut3, std::make_shared<Primitive>(ops::kNameQuantbatchmatmulSplitOut3))
GVAR_DEF(PrimitivePtr, kPrimQuantbatchmatmulSplitSiluOut2, std::make_shared<Primitive>(ops::kNameQuantbatchmatmulSplitSiluOut2))
GVAR_DEF(PrimitivePtr, kPrimWeightQuantBatchMatmul, std::make_shared<Primitive>(ops::kNameWeightQuantBatchMatmul))
}  // namespace mindspore::prim
#endif  // MINDSPORE_CORE_OPS_GEN_OPS_PRIMITIVE_H_
